package rest;

import javax.ejb.EJB;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

import fabrica.service.IFabricaService;

@Path("/servicio")
public class RestServiceImpl {
	@EJB
	private IFabricaService iFabrica;
	
	@POST
	@Path("/test")	
	public String test(){
		return ("Servicio OK");
	}
	
	@POST
	@Path("/recibir")
	@Consumes(MediaType.APPLICATION_JSON)
	@Produces(MediaType.APPLICATION_JSON)
	public String recibirSolicitud(String json){
		try{
			iFabrica.recibirSolicitudFabricacion(json);
			return ("RECIBIDO");	
		 } 
		catch (Exception e) {
			return ("ERROR");			
		}	
		
	}
}
